package com.youlu.campus.entity.VO.res;

import com.youlu.campus.entity.course.vo.ActivityResultVo;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class ActivityDetailMiniContestRes {

    /**
     * 活动详情
     */
    private String detail;
    /**
     * 是否 报名该活动 true 已报名 false 未报名
     */
    private Boolean joined = Boolean.FALSE;

    /**
     * 活动是否停止
     */
    private Boolean stop = Boolean.FALSE;
    /**
     * 活动停止说明
     */
    private String stopDetail;

    /**
     * 活动状态 1、未开始 2、进行中 3、已结束
     */
    private Integer status = 1;

    /**
     * 活动主题色,配置:default、green、red、gray
     */
    private String themeColor;

    /**
     * 活动类型
     */
    private String activityType;

    /**
     * 答题模式,0:先答题后报名,1:先报名后答题
     */
    private String qaMode = "0";

    /**
     * 是否有志愿者邀请 true 有 false 无
     */
    private Boolean hasVolunteerInvite = Boolean.TRUE;

    /**
     * 相差几天打卡天数-领取奖励
     */
    private Integer signInDay =0;

    /**
     * 用户签到打卡天数
     */
    private Integer userSignInDay =0;

    /**
     * 头部图片
     */
    private String headerImageUrl;


    /**
     * 打卡天数已满足 是否满足领取证书礼品true
     */
    private Boolean caReceive = Boolean.FALSE;


    /**
     * 等级
     */
    private String caLevel;

    /**
     * 类型
     */
    private String caType;


    private String signInImgUrl;

    /**
     * 用户领取证书页介绍详情
     * 证书及礼品展示图
     */
    private String recieveCaDetail;

    private String  dailyLearningId;

    /**
     * 当前是否有打卡  true已打卡
     */
    private Boolean currentDateSignIn = Boolean.FALSE;

    /**
     * 开学日期字符串
     */
    private String startDateStr;

    private ActivityResultVo activityResult;

    private String taskId;

}
